a:hover{text-decoration: none !important;}
a{text-decoration: none !important;}
.indexclass{width:100%; min-width:1148px;}
.mask{position: absolute; top:0px; left:0px; right:0px; bottom:0px; background: url('../images/index/modeMark.png') repeat;z-index: 990;}
.searchBgList{height: 600px;width: 426px;padding: 34px;box-sizing: border-box;background: url('../images/index/modeBg.png') repeat-y;position: absolute;right: 0;top: 78px;z-index: 999;}
.searchInput{position: relative; width:100%}
.searchInput .inputK{width:100%;}
.searchInput .inputK input{width:100%; height: 34px; border: 1px solid #96A5B5; color:#fff; text-indent: 20px; font-size:14px; background: #345065;}
.searchInput .searchIcon{width:20px; height: 20px; position: absolute; top:8px; right:12px;}
.searchInput .searchIcon img{width:20px; height: 20px;}
.hotSearch{font-size: 16px;font-weight: 600;color: #FFFFFF;line-height: 14px; margin-top:34px;}
.hotLeabel{display: flex; flex-wrap: wrap; flex-direction: row; margin-top:10px;}
.hotLeabel p{padding:8px 10px; box-sizing: border-box; border:1px solid #96A5B5; color:#ced4da; margin-right:10px; margin-top: 10px;}
.hotLeabel p:hover{padding:8px 10px; box-sizing: border-box; background: #D0B171; border:1px solid #D0B171; color:#FFFFFF; cursor: pointer; margin-right:10px; margin-top: 10px;}


.ovfHiden{height: 100%;}
.headerTop{position: absolute; top:0px; z-index: 991; width: 100%;}
.headerList{width: 100%;height: 108px;min-width: 1148px;display: flex;flex-direction: row;justify-content: space-between;background: url('../images/index/Mask.png') repeat-x;padding: 8px 100px;box-sizing: border-box;box-shadow: 0 0 14px 0 rgba(47, 74, 95, 0.28);}
.headerList .headerLeft{display: flex; flex-direction: row; width: 82%;}
.headerList .headerLeft .logo{width:320px;height: auto;}
.headerList .headerLeft .logo img{width:100%;height: auto;}
.headerList .headerLeft .headerNav{display: flex; flex-direction: row; margin-left: 24px; width: 65%; justify-content: space-around; margin-top:12px;}
.headerList .headerLeft .headerNav a{color:#fff;font-size: 16px;height: 70px;line-height: 60px;text-decoration: none;box-sizing: border-box;}
.headerList .headerLeft .headerNav .active{color:#D0B171!important;}
.headerList .headerLeft .headerNav a:hover{color:#D0B171!important;}
.headerList .headerLeft .headerNav .activeSubNav{background: url('../images/index/h.png') bottom no-repeat;}
.headerList .headerRight{display: flex; flex-direction: row; justify-content: space-around;}
.headerList .headerRight .headerSearch{width:35px;height: 34px; margin-top: 25px; background: url('../images/index/search.png') no-repeat; background-size: 100% 100%;}
.headerList .headerRight .headerSearch:hover{width:35px;height: 34px; margin-top: 25px; background: url('../images/index/searchactive.png') no-repeat; cursor: pointer;  background-size: 100% 100%;}
.headerList .headerRight .headerSearch img{width:35px;height: 34px;}

.headerList .headerRight .qiandao{width:35px;height: 34px; margin-top: 26px;  margin-left:26px; background: url('../images/index/qiandao.png') no-repeat; background-size: 100% 100%;}
.headerList .headerRight .disqiandao{width:35px;height: 34px; margin-top: 26px;  margin-left:26px; background: url('../images/index/disqiandao.png') no-repeat; background-size: 100% 100%;}
.headerList .headerRight .qiandao:hover{width:35px;height: 34px; margin-top: 26px; background: url('../images/index/qiandaoActive.png') no-repeat; cursor: pointer; background-size: 100% 100%;}
.headerList .headerRight .headerSearch img{width:35px;height: 34px;}


.headerList .headerRight .headerUser .icon {width:35px;height: 34px; float: left; margin-top: 26px; margin-left:26px; background: url('../images/index/user.png') no-repeat;  background-size: 100% 100%;}
.headerList .headerRight .headerUser img {width:34px;height: 34px;}
.headerList .headerRight .headerUser .text {float: left;font-size: 14px;font-weight: 600;line-height: 95px;color: #FFFFFF;margin-left: 5px;}
.headerList .headerRight .headerUser:hover .icon {width: 35px;height: 34px;margin-top: 26px;margin-left: 26px;cursor: pointer;background: url('../images/index/useractive.png') no-repeat;background-size: 100% 100%;}
.headerList .headerRight .headerUser:hover .text {color:#D0B171;cursor: pointer;}
.headerList .headerRight .register {width: 76px;height: 34px;line-height: 34px;margin-top: 26px;margin-left: 26px;background: #fff;color: #B1904D;font-size: 14px;text-align: center;border-radius: 3px;}
.headerList .headerRight .register:hover {background: #D0B171;color: #fff;cursor: pointer;}
.s2,.s3,.s4 {display: none;}


.subNavList{width: 100%;display: none;position: absolute;top: 108px;left: 0;}
.subNavList .subTop{width:16px;height: 10px; background: url('../images/index/h.png') no-repeat; margin: 0 auto;}
.subNavList .subNav{width: 100%;padding: 32px 0;background: url('../images/index/Mask.png');background-size: 100% 100%;display: flex;justify-content: center;}
.headerNav .subNavList .subNav .level2-nav {display: flex;flex-direction: column;}
.headerNav .subNavList .subNav .level2-nav a {height: auto;line-height: 16px;font-weight: bold;padding: 0 80px;}
.headerNav .subNavList .subNav .level3-nav {display: inline-flex;flex-direction: column;margin-top: 30px;}
.headerNav .subNavList .subNav .level3-nav a {font-size: 14px;font-weight: normal;}
.headerNav .subNavList .subNav .level3-nav a:not(:nth-child(1)) {margin-top: 20px;}
.subNavList .subNav a:hover{color:#D0B171;text-decoration: underline;}
.subNavList .subNav span{width: 1px;height: 20px;background: #EAEAEA;opacity: 0.4;}
.swiper-button-next, .swiper-button-prev{width:42px!important; height:42px!important}
.swiper-button-prev:hover{width:42px!important; height:42px!important;background: url('../images/index/leftActive.png') no-repeat!important;}
.swiper-button-next:hover{width:42px!important; height:42px!important;background: url('../images/index/rightActive.png') no-repeat!important;}
.swiper-pagination-bullet{background:#fff!important; opacity: 1!important; height:6px!important; width:6px!important}
.swiper-pagination-bullet-active{width:25px!important; border-radius: 0px!important;background:#fff!important}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url('../images/index/left.png') no-repeat!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url('../images/index/right.png') no-repeat!important;}
.mukeList{width:1240px; margin:31px auto 51px auto; position: relative; overflow: hidden;}
.mukeList .bgmu{position: absolute; top:0px; right: 0px;}
.bgmuSeren{position: absolute; top:80px; right: 0px;}
.servt{width:100%;height: auto; overflow: hidden; position: relative; background: #fff;}
.setgv{width:1240px; position: relative; margin:0 auto}


.more{width:166px; height: 40px; background: #BD9B61; font-weight: 600; line-height: 40px;text-align: center; color:#fff; font-size: 14px; cursor: pointer; margin:0 auto}
.more:hover{background: #f1ebe0; color:#c3a677;}





.mukeList .muketitle{width:286px; height: 78px; background: url('../images/index/zhuangz.png') no-repeat; margin:0 auto; line-height: 78px; padding-left: 38px;}
.mukeList .muketitle .a1{color:#BD9B61; font-size: 30px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;}
.mukeList .muketitle .a2{color:#365377; font-size: 30px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;}

.nukeTileNav{height: 78px; display: flex; width:500px; margin:0 auto;  flex-direction: row;  justify-content: center; position: relative;}
.textCenter{position: absolute; left:190px;}
.nukeTileNav .a1{color:#BD9B61; font-size: 30px; line-height: 78px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;}
.nukeTileNav .a2{color:#365377; font-size: 30px; line-height: 78px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600;}
.nukeTileNav .imgLeft{width:167px;height: 78px; margin-right: 80px;}
.nukeTileNav .imgRight{width:167px;height: 78px;}











.mukeContent{width:1240px; margin-left: 38px; margin-top:21px;}
.mukeContent .mukeLeft{width:470px; height: auto; float: left;}
.mukeContent .mukeLeft .mukeImg{ position: relative;width:470px; height: 264px;}
.mukeContent .mukeLeft .mukeImg .paly{width:68px; height: 68px; position: absolute; top:40%;left:45%; cursor: pointer;}
.mukeContent .mukeLeft .content{width:470px; background: #F2F7FD; padding:28px; box-sizing: border-box;}
.mukeContent .mukeLeft .content .title{font-size: 16px; font-weight: 400;color: #1C2537;}
.mukeContent .mukeLeft .content .text{font-size: 12px; font-weight: 400;color: #606A7C; line-height:20px; margin-top: 14px;}
.mukeContent .mukeLeft .content .increase{display: flex; flex-direction: row; margin-top: 24px;}
.mukeContent .mukeLeft .content .increase .inleft{display: flex; flex-direction: row;}
.mukeContent .mukeLeft .content .increase .inleft .inImg{ width:14px; height:14px; display: block; background: url('../images/index/r.png') no-repeat;}
.mukeContent .mukeLeft .content .increase .inleft  .inImgs{width:14px; height:14px; display: block; background: url('../images/index/s.png') no-repeat;}
.mukeContent .mukeLeft .content .increase .inleft .nameuser{font-size: 12px;font-weight: 400;color: #97A2B8; margin-left:5px}
.mukeContent .mukeRight{ width: 760px; display: flex; flex-direction: row; flex-wrap: wrap; float: right; }
.mukeContent .mukeRight .mukeBlock{width:228px; height: auto; margin-left: 15px; margin-bottom: 35px;}
.mukeContent .mukeRight .mukeBlock .mukeBlockImg{width:228px; height: 128px; overflow: hidden; position: relative;}
.mukeContent .mukeRight .mukeBlock .mukeBlockImg .bgMark{position: absolute; bottom:4px; right:4px; display: flex; justify-content: center; padding-top: 7px; box-sizing: border-box; flex-direction: row; width:55px; height: 22px; background: rgb(0, 0, 0,0.5);}
.mukeContent .mukeRight .mukeBlock .mukeBlockImg .bgMark .icon{width:10px; height: 12px; display: block; background: url('../images/index/rt.png') no-repeat;}
.mukeContent .mukeRight .mukeBlock .mukeBlockImg .bgMark .text{font-size: 12px;font-weight: 400;color: #FFFFFF;line-height: 12px; margin-left:5px;
  font-family: PingFangSC-Regular, PingFang SC;}

.mukeContent .mukeRight .mukeBlock .mukeBlockText{width: 100%; height: auto; margin-top: 12px;}
.mukeContent .mukeRight .mukeBlock .mukeBlockText .title a{color: #1C2537; font-size: 16px; font-weight: bold;}
.mukeContent .mukeRight .mukeBlock .mukeBlockText .title a:hover{color:#D0B171}
.mukeContent .mukeRight .mukeBlock .mukeBlockText .text{font-size: 12px;font-weight: 400;color: #606A7C; margin-top: 8px;}
.mukeContent .mukeRight .mukeBlock .pogtr{display: flex; flex-direction: row; margin-top:9px;}
.mukeContent .mukeRight .mukeBlock .pogtr .userImg{width:14px; height:14px; display: block; background: url('../images/index/r.png') no-repeat;}
.mukeContent .mukeRight .mukeBlock .pogtr .nameuser{font-size: 12px;font-weight: 400;color: #97A2B8; margin-left:5px}
.bgList{width:100%; background: #F9FAFD; overflow: hidden;}
.studyList{display: flex; flex-direction: row; justify-content: space-around; margin-top: 21px;}
.studyList .stuBlock{width:180px; height: auto; overflow: hidden;}
.studyList .stuBlock .stuImg{width:180px;height: 170px;}
.studyList .stuBlock .stuImg img{width:180px;height: 170px;}
.studyList .stuBlock .title {text-align: center; margin-top: 18px;}
.studyList .stuBlock .title a{font-size: 16px;font-weight: bold;color: #1C2537;}
.studyList .stuBlock .title a:hover{color:#D0B171}
.studyList .stuBlock .text{font-size: 12px;font-weight: 400;color: #606A7C; margin-top: 8px; line-height: 18px;text-align: center;}
.muWidth{width:100%; overflow: hidden;}
.studyCore{display: flex; flex-wrap: wrap;  justify-content: space-between;}
.aet{display: flex; flex-direction: column; width: 285px; margin-top: 20px;}
.aet .swiperImg{width:285px; height: 169px;}
.aet .swiperImg img{width:285px; height: 169px;}
.aet .setf{background: #fff; padding:18px 18px; box-sizing: border-box; width: 100%;  box-shadow: 0px 2px 16px 0px rgba(33, 93, 178, 0.14);}
.aet .title a{font-size: 16px;font-weight: bold;color: #1C2537;}
.aet .title a:hover{color: #D0B171;}
.childer-text{ font-size: 12px; font-weight: 400; margin-top:14px; color: #97A2B8; line-height: 12px;}
.smallFun{display: flex; flex-direction: row; justify-content: space-between; width: 100%; margin-top: 15px;}
.smallFun .ffLeft{display: flex; flex-direction: row;}
.smallFun .ffLeft .userImg{width:14px; height:14px; display: block; background: url('../images/index/r.png') no-repeat;}
.smallFun .ffLeft .userImgs{width:22px; height:16px; display: block; background: url('../images/index/jinru.png') no-repeat;}
.smallFun .ffLeft .nameuser{font-size: 12px;font-weight: 400;color: #97A2B8; margin-left:5px}
.swiper-container1{margin-top:21px; padding-bottom: 20px;}
.prev{position: absolute!important; top:40px!important; left:1100px!important}

.sPrev{position: absolute!important; left:258px!important}
.sNext{position: absolute!important; right:258px!important}


.bot-img{width:100%; background-color: #022f83; height: 260px; text-align: center;}
.bot-img img{width:1200px; height: 260px; margin:0 auto;}
.swiperScroll{width:1200px; overflow: hidden; margin:0 auto; position: relative;}
.notice{width:728px; margin:0 auto; display: flex; flex-direction: row; justify-content: space-between;}
.notice .noticeLeft{ position: relative; display: flex; flex-direction: row; width: 230px;}
.notice .noticeright{ position: relative; display: flex; flex-direction: row; justify-content: flex-end; width: 250px;}
.notice .noticeLeft .noticeImg{width:167px; height: 78px;}
.notice .noticeLeft .noticeImgs{width:167px; height: 78px;}
.notice .noticeLeft .noticeImg img{width:167px; height: 78px;}
.notice .noticeLeft .noticeText{position: absolute; top:17px;font-size: 28px; cursor: pointer; right:0px;font-weight: 300;color: #365377;line-height: 40px;}
.notice .noticeright .noticeText{position: absolute; top:17px;font-size: 28px; cursor: pointer; left:-6px;font-weight: 300;color: #365377;line-height: 40px;}
.notice .noticeCenter{display: flex; flex-direction: row; margin-top: 17px; margin-left:-15px; width: 180px;}
.notice .noticeCenter .noticeIcon{width:8px;height: 8px; background: #000; border-radius: 50%; display: block; margin-top:18px; margin-right:27px;}
.notice .noticeright .noticeIcon{width:8px;height: 8px; position: absolute; top:34px; left:-47px; background: #000; border-radius: 50%; display: block;}
.notice .noticeCenter .text{font-size: 28px;font-weight: 300;color: #365377;line-height: 40px; cursor: pointer;}
.notice .active{color:#BD9B61!important;font-weight: bold;}
.tabNoticeList{display: flex; flex-direction: row; justify-content: space-between; margin-top:45px;}
.tabNoticeList .noticeLeftImg{width:480px;height: 276px; overflow: hidden; position: relative; float: left;}
.tabNoticeList .noticeLeftImg .nImg{width:480px; height:276px;}
.tabNoticeList .noticeLeftImg .nImg img{width:480px; height:276px;}
.tabNoticeList .noticeLeftImg .nText{position: absolute; bottom: 0px; background: rgb(0, 0, 0,0.5); width:100%; height: 42px; line-height: 42px; color:#fff;font-size: 18px; font-weight: 500; text-align: center;}
.tabNoticeList .noticetight{ width:55%; float: right;}
.newsHide{display: none;}
.insure{display: none;}
.tabNoticeList .noticetight .stgb{display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 26px;}
.tabNoticeList .noticetight .nrightText{width:100%; display: flex; flex-direction: row;}
.tabNoticeList .noticetight .nrightText .a1{width:6px; height: 6px; border-radius: 50%; border:2px solid #2D3B56; display: block; margin-top:8px}
.tabNoticeList .noticetight .nrightText .text{ margin-left:8px}
.tabNoticeList .noticetight .nrightText .text a{color:#2D3B56; font-size: 18px; font-weight: 500;}
.tabNoticeList .noticetight .nrightText .text a:hover{color:#D0B171;}
.tabNoticeList .noticetight .nrightdata{font-size: 14px;font-weight: bold;color: #97A2B8;line-height: 16px; margin-top:8px}
.swiper-container2 {width: 100%;height:260px}
.swiper-container3 {width: 100%;height:515px}
.swiper-container3>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:50px!important}
.swiper-container3>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#bb9a65!important}
.swiper-container3>.swiper-pagination-bullets .swiper-pagination-bullet{background:#d6c2a2!important}
.swiper-container4{position: relative;}
.swiper-container4>.swiper-wrapper>.swiper-slide-prev{height:252px!important; margin-top:50px!important;}
.swiper-container4>.swiper-wrapper>.swiper-slide-prev>img{height:252px!important}
.swiper-container4>.swiper-wrapper>.swiper-slide-active{height:348px!important}
.swiper-container4>.swiper-wrapper>.swiper-slide-active>img{height:348px!important}
.swiper-container4>.swiper-wrapper>.swiper-slide-next{height:252px!important;margin-top:50px!important;}
.swiper-container4>.swiper-wrapper>.swiper-slide-next>img{height:252px!important}

.imgHeight{width: 100%; height:406px;}
.swiper-container {width: 100%;height:auto;}
.mark{position: relative;}
.mark .textLsit{position: absolute; width: 1111px; height: 190px; bottom:0px; left: 3.3%; box-sizing: border-box; background:url('../images/index/kapian.png') repeat-x;}
.mark .textLsit .explain{display: flex; flex-direction: row; height: 120px; justify-content:space-between;margin-top:33px;}
.mark .textLsit .explain .exp{ padding: 0px 10px;}
.mark .textLsit .explain .exp .exptitle{display: flex; flex-direction: row; margin-top:33px;}
.mark .textLsit .explain .exp .exptitle .icon{width:6px; height: 6px; border-radius: 50%; border:2px solid #2D3B56; display: block; margin-top:3px}
.mark .textLsit .explain .exp .exptitle .iconActive{width:6px; height: 6px; border-radius: 50%; border:2px solid #bfa06f; display: block; margin-top:3px}
.mark .textLsit .explain .exp .exptitle .title{margin-left:8px}
.mark .textLsit .explain .exp .exptitle .title a{font-size: 16px;font-weight: bold;color: #1C2537;line-height: 16px;}
.mark .textLsit .explain .exp .exptitle .title a:hover{color:#D0B171}
.mark .textLsit .explain .exp .text{font-size: 12px;font-weight: 400;color: #606A7C;line-height: 12px; margin-top:12px;}
.footer{width:100%;height:230px; background: #656C75;margin-top:60px; padding: 20px 0px; box-sizing: border-box;}
.footer .footerTop{width:1140px; margin:0 auto; position: relative; }
.footer .footerTop .footerContact{display: flex; width:100%; flex-direction: row; justify-content: space-between; border-bottom:1px solid #94989f; padding-bottom: 11px;}
.footer .footerTop .footerContact .footerLeft a{font-size: 18px;font-family: PingFangSC-Medium, PingFang SC; font-weight: 500;color: #FFFFFF;line-height: 24px;}
.footer .footerTop .footerContact .footerLeft a:hover{color:#D0B171}
.footadd{width:100%; margin-top: 14px;}
.footadd .footaddLeft{float: left;}
.footadd .footaddLeft p{font-size: 12px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400; color: #FFFFFF;line-height: 15px; line-height: 25px;}
.footadd .footaddtRight{margin-top:20px; float: right;}
.footadd .w1{width:35px; height: 35px;  background: url('../images/index/btm_fx.png') no-repeat; background-size: 100% 100%; display: inline-block;}
.footadd .w1:hover{width:35px; height: 35px;  background: url('../images/index/btm_fx2.png') no-repeat; cursor: pointer; background-size: 100% 100%; display: inline-block;}
.footadd .w2{width:35px; height: 35px;  background: url('../images/index/wechat_F.png') no-repeat; display: inline-block;}
.footadd .w2:hover{width:35px; height: 35px;  background: url('../images/index/wechat_f2.png') no-repeat; cursor: pointer; background-size: 100% 100%; display: inline-block;}
.footadd .w3{width:35px; height: 35px;  background: url('../images/index/sina_weibo_F.png') no-repeat; display: inline-block;}
.footadd .w3:hover{width:35px; height: 35px;  background: url('../images/index/sina_weibo_f2.png') no-repeat; cursor: pointer; background-size: 100% 100%; display: inline-block;}
.footadd .footaddtRight span{margin-left:20px}
.footerBottom{width:100%; height:40px; background: #7E8389; text-align: center; line-height: 40px; color:#fff; font-size: 12px;} 
.erweima{ position: absolute;bottom:110px; right:-63px; z-index: 999;  width: 278px; height: 188px; display: none;}